package org.dromara.system.domain.bo;

import jakarta.validation.constraints.NotNull;
import lombok.Data;
import org.dromara.common.core.validate.AddGroup;

import java.util.List;

/**
 * 轮询组收款账号业务对象 pay_app_account
 *
 * @author Gavino
 * @date 2024-10-22
 */
@Data
public class PayGroupAccountAddBo {

    /**
     * 轮询组ID
     */
    @NotNull(message = "轮询组ID不能为空", groups = { AddGroup.class})
    private Long groupId;

    /**
     * 轮询组支付平台ID
     */
    @NotNull(message = "轮询组支付平台ID不能为空", groups = { AddGroup.class})
    private Long groupTypeId;

    /**
     * 收款账号ID
     */
    private List<Long> accountIds;

}
